﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="SYSTEMATHICSDataSet" targetNamespace="http://tempuri.org/SYSTEMATHICSDataSet.xsd" xmlns:mstns="http://tempuri.org/SYSTEMATHICSDataSet.xsd" xmlns="http://tempuri.org/SYSTEMATHICSDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections>
          <Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="SYSTEMATHICSConnectionString" ConnectionStringObject="" IsAppSettingsProperty="true" Modifier="Assembly" Name="SYSTEMATHICSConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.Systemathics.UserControls.Properties.Settings.GlobalReference.Default.SYSTEMATHICSConnectionString" Provider="System.Data.SqlClient" />
        </Connections>
        <Tables>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DBExecutionsTableAdapter" GeneratorDataComponentClassName="DBExecutionsTableAdapter" Name="DBExecutions" UserDataComponentName="DBExecutionsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SYSTEMATHICSConnectionString (Settings)" DbObjectName="Systemathics.dbo.DBExecutions" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[DBExecutions] WHERE (([ID] = @Original_ID) AND ([ExecutedQuantity] = @Original_ExecutedQuantity) AND ([ExecutedPrice] = @Original_ExecutedPrice) AND ([ExecutionTime] = @Original_ExecutionTime) AND ((@IsNull_CounterParty = 1 AND [CounterParty] IS NULL) OR ([CounterParty] = @Original_CounterParty)) AND ((@IsNull_OrderID = 1 AND [OrderID] IS NULL) OR ([OrderID] = @Original_OrderID)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_ExecutedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ExecutedQuantity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_ExecutedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="ExecutedPrice" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_ExecutionTime" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ExecutionTime" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CounterParty" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CounterParty" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_CounterParty" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="CounterParty" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_OrderID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OrderID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_OrderID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="OrderID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[DBExecutions] ([ID], [ExecutedQuantity], [ExecutedPrice], [ExecutionTime], [CounterParty], [OrderID]) VALUES (@ID, @ExecutedQuantity, @ExecutedPrice, @ExecutionTime, @CounterParty, @OrderID);
SELECT ID, ExecutedQuantity, ExecutedPrice, ExecutionTime, CounterParty, OrderID FROM DBExecutions WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ExecutedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ExecutedQuantity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@ExecutedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="ExecutedPrice" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ExecutionTime" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ExecutionTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@CounterParty" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="CounterParty" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@OrderID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="OrderID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, ExecutedQuantity, ExecutedPrice, ExecutionTime, CounterParty, OrderID FROM dbo.DBExecutions</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[DBExecutions] SET [ID] = @ID, [ExecutedQuantity] = @ExecutedQuantity, [ExecutedPrice] = @ExecutedPrice, [ExecutionTime] = @ExecutionTime, [CounterParty] = @CounterParty, [OrderID] = @OrderID WHERE (([ID] = @Original_ID) AND ([ExecutedQuantity] = @Original_ExecutedQuantity) AND ([ExecutedPrice] = @Original_ExecutedPrice) AND ([ExecutionTime] = @Original_ExecutionTime) AND ((@IsNull_CounterParty = 1 AND [CounterParty] IS NULL) OR ([CounterParty] = @Original_CounterParty)) AND ((@IsNull_OrderID = 1 AND [OrderID] IS NULL) OR ([OrderID] = @Original_OrderID)));
SELECT ID, ExecutedQuantity, ExecutedPrice, ExecutionTime, CounterParty, OrderID FROM DBExecutions WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@ExecutedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ExecutedQuantity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@ExecutedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="ExecutedPrice" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@ExecutionTime" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ExecutionTime" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@CounterParty" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="CounterParty" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@OrderID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="OrderID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_ExecutedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ExecutedQuantity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_ExecutedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="ExecutedPrice" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_ExecutionTime" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="ExecutionTime" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CounterParty" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CounterParty" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_CounterParty" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="CounterParty" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_OrderID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="OrderID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_OrderID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="OrderID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="ExecutedQuantity" DataSetColumn="ExecutedQuantity" />
              <Mapping SourceColumn="ExecutedPrice" DataSetColumn="ExecutedPrice" />
              <Mapping SourceColumn="ExecutionTime" DataSetColumn="ExecutionTime" />
              <Mapping SourceColumn="CounterParty" DataSetColumn="CounterParty" />
              <Mapping SourceColumn="OrderID" DataSetColumn="OrderID" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DBInstrumentsTableAdapter" GeneratorDataComponentClassName="DBInstrumentsTableAdapter" Name="DBInstruments" UserDataComponentName="DBInstrumentsTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SYSTEMATHICSConnectionString (Settings)" DbObjectName="Systemathics.dbo.DBInstruments" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[DBInstruments] WHERE (([ID] = @Original_ID) AND ([Name] = @Original_Name) AND ([Type] = @Original_Type) AND ([Classe] = @Original_Classe) AND ([Sector] = @Original_Sector) AND ([ISIN] = @Original_ISIN) AND ((@IsNull_Country = 1 AND [Country] IS NULL) OR ([Country] = @Original_Country)) AND ([Capitalization] = @Original_Capitalization) AND ([BelongToIndex] = @Original_BelongToIndex) AND ((@IsNull_Refinancing = 1 AND [Refinancing] IS NULL) OR ([Refinancing] = @Original_Refinancing)) AND ((@IsNull_Maturity = 1 AND [Maturity] IS NULL) OR ([Maturity] = @Original_Maturity)) AND ((@IsNull_ExchangeID = 1 AND [ExchangeID] IS NULL) OR ([ExchangeID] = @Original_ExchangeID)) AND ((@IsNull_CurrencyID = 1 AND [CurrencyID] IS NULL) OR ([CurrencyID] = @Original_CurrencyID)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Type" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Classe" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Classe" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Sector" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Sector" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_ISIN" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="ISIN" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Country" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Country" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Country" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Country" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Original_Capitalization" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Capitalization" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_BelongToIndex" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="BelongToIndex" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Refinancing" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Refinancing" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Refinancing" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Refinancing" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Maturity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Maturity" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_Maturity" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Maturity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_ExchangeID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ExchangeID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ExchangeID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ExchangeID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CurrencyID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CurrencyID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_CurrencyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="CurrencyID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[DBInstruments] ([ID], [Name], [Type], [Classe], [Sector], [ISIN], [Country], [Capitalization], [BelongToIndex], [Refinancing], [Maturity], [ExchangeID], [CurrencyID]) VALUES (@ID, @Name, @Type, @Classe, @Sector, @ISIN, @Country, @Capitalization, @BelongToIndex, @Refinancing, @Maturity, @ExchangeID, @CurrencyID);
SELECT ID, Name, Type, Classe, Sector, ISIN, Country, Capitalization, BelongToIndex, Refinancing, Maturity, ExchangeID, CurrencyID FROM DBInstruments WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Type" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Classe" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Classe" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Sector" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Sector" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@ISIN" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="ISIN" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Country" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Country" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Capitalization" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Capitalization" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@BelongToIndex" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="BelongToIndex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Refinancing" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Refinancing" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Maturity" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Maturity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ExchangeID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ExchangeID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@CurrencyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="CurrencyID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, Name, Type, Classe, Sector, ISIN, Country, Capitalization, BelongToIndex, Refinancing, Maturity, ExchangeID, CurrencyID FROM dbo.DBInstruments</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[DBInstruments] SET [ID] = @ID, [Name] = @Name, [Type] = @Type, [Classe] = @Classe, [Sector] = @Sector, [ISIN] = @ISIN, [Country] = @Country, [Capitalization] = @Capitalization, [BelongToIndex] = @BelongToIndex, [Refinancing] = @Refinancing, [Maturity] = @Maturity, [ExchangeID] = @ExchangeID, [CurrencyID] = @CurrencyID WHERE (([ID] = @Original_ID) AND ([Name] = @Original_Name) AND ([Type] = @Original_Type) AND ([Classe] = @Original_Classe) AND ([Sector] = @Original_Sector) AND ([ISIN] = @Original_ISIN) AND ((@IsNull_Country = 1 AND [Country] IS NULL) OR ([Country] = @Original_Country)) AND ([Capitalization] = @Original_Capitalization) AND ([BelongToIndex] = @Original_BelongToIndex) AND ((@IsNull_Refinancing = 1 AND [Refinancing] IS NULL) OR ([Refinancing] = @Original_Refinancing)) AND ((@IsNull_Maturity = 1 AND [Maturity] IS NULL) OR ([Maturity] = @Original_Maturity)) AND ((@IsNull_ExchangeID = 1 AND [ExchangeID] IS NULL) OR ([ExchangeID] = @Original_ExchangeID)) AND ((@IsNull_CurrencyID = 1 AND [CurrencyID] IS NULL) OR ([CurrencyID] = @Original_CurrencyID)));
SELECT ID, Name, Type, Classe, Sector, ISIN, Country, Capitalization, BelongToIndex, Refinancing, Maturity, ExchangeID, CurrencyID FROM DBInstruments WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Type" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Classe" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Classe" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Sector" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Sector" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@ISIN" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="ISIN" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Country" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Country" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Capitalization" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Capitalization" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@BelongToIndex" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="BelongToIndex" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Refinancing" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Refinancing" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Maturity" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Maturity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ExchangeID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ExchangeID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@CurrencyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="CurrencyID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Name" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Name" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Type" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Type" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Classe" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Classe" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Sector" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Sector" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_ISIN" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="ISIN" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Country" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Country" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Country" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Country" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int64" Direction="Input" ParameterName="@Original_Capitalization" Precision="0" ProviderType="BigInt" Scale="0" Size="0" SourceColumn="Capitalization" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_BelongToIndex" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="BelongToIndex" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Refinancing" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Refinancing" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_Refinancing" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Refinancing" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_Maturity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="Maturity" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_Maturity" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="Maturity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_ExchangeID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="ExchangeID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ExchangeID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ExchangeID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_CurrencyID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="CurrencyID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_CurrencyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="CurrencyID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="Name" DataSetColumn="Name" />
              <Mapping SourceColumn="Type" DataSetColumn="Type" />
              <Mapping SourceColumn="Classe" DataSetColumn="Classe" />
              <Mapping SourceColumn="Sector" DataSetColumn="Sector" />
              <Mapping SourceColumn="ISIN" DataSetColumn="ISIN" />
              <Mapping SourceColumn="Country" DataSetColumn="Country" />
              <Mapping SourceColumn="Capitalization" DataSetColumn="Capitalization" />
              <Mapping SourceColumn="BelongToIndex" DataSetColumn="BelongToIndex" />
              <Mapping SourceColumn="Refinancing" DataSetColumn="Refinancing" />
              <Mapping SourceColumn="Maturity" DataSetColumn="Maturity" />
              <Mapping SourceColumn="ExchangeID" DataSetColumn="ExchangeID" />
              <Mapping SourceColumn="CurrencyID" DataSetColumn="CurrencyID" />
            </Mappings>
            <Sources />
          </TableAdapter>
          <TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="DBOrderTableAdapter" GeneratorDataComponentClassName="DBOrderTableAdapter" Name="DBOrder" UserDataComponentName="DBOrderTableAdapter">
            <MainSource>
              <DbSource ConnectionRef="SYSTEMATHICSConnectionString (Settings)" DbObjectName="Systemathics.dbo.DBOrder" DbObjectType="Table" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="true" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="true" UserGetMethodName="GetData" UserSourceName="Fill">
                <DeleteCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>DELETE FROM [dbo].[DBOrder] WHERE (([ID] = @Original_ID) AND ([RequestedQuantity] = @Original_RequestedQuantity) AND ([RequestedPrice] = @Original_RequestedPrice) AND ([Side] = @Original_Side) AND ([Style] = @Original_Style) AND ([TimeInForce] = @Original_TimeInForce) AND ([CreationDate] = @Original_CreationDate) AND ((@IsNull_InstrumentID = 1 AND [InstrumentID] IS NULL) OR ([InstrumentID] = @Original_InstrumentID)) AND ((@IsNull_StrategyID = 1 AND [StrategyID] IS NULL) OR ([StrategyID] = @Original_StrategyID)))</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_RequestedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RequestedQuantity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_RequestedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="RequestedPrice" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_Side" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Side" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Style" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Style" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_TimeInForce" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="TimeInForce" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_InstrumentID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="InstrumentID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_InstrumentID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="InstrumentID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_StrategyID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="StrategyID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_StrategyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="StrategyID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </DeleteCommand>
                <InsertCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>INSERT INTO [dbo].[DBOrder] ([ID], [RequestedQuantity], [RequestedPrice], [Side], [Style], [TimeInForce], [CreationDate], [InstrumentID], [StrategyID]) VALUES (@ID, @RequestedQuantity, @RequestedPrice, @Side, @Style, @TimeInForce, @CreationDate, @InstrumentID, @StrategyID);
SELECT ID, RequestedQuantity, RequestedPrice, Side, Style, TimeInForce, CreationDate, InstrumentID, StrategyID FROM DBOrder WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RequestedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RequestedQuantity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@RequestedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="RequestedPrice" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Side" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Side" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Style" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Style" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@TimeInForce" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="TimeInForce" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@InstrumentID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="InstrumentID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@StrategyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="StrategyID" SourceColumnNullMapping="false" SourceVersion="Current" />
                    </Parameters>
                  </DbCommand>
                </InsertCommand>
                <SelectCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>SELECT ID, RequestedQuantity, RequestedPrice, Side, Style, TimeInForce, CreationDate, InstrumentID, StrategyID FROM dbo.DBOrder</CommandText>
                    <Parameters />
                  </DbCommand>
                </SelectCommand>
                <UpdateCommand>
                  <DbCommand CommandType="Text" ModifiedByUser="false">
                    <CommandText>UPDATE [dbo].[DBOrder] SET [ID] = @ID, [RequestedQuantity] = @RequestedQuantity, [RequestedPrice] = @RequestedPrice, [Side] = @Side, [Style] = @Style, [TimeInForce] = @TimeInForce, [CreationDate] = @CreationDate, [InstrumentID] = @InstrumentID, [StrategyID] = @StrategyID WHERE (([ID] = @Original_ID) AND ([RequestedQuantity] = @Original_RequestedQuantity) AND ([RequestedPrice] = @Original_RequestedPrice) AND ([Side] = @Original_Side) AND ([Style] = @Original_Style) AND ([TimeInForce] = @Original_TimeInForce) AND ([CreationDate] = @Original_CreationDate) AND ((@IsNull_InstrumentID = 1 AND [InstrumentID] IS NULL) OR ([InstrumentID] = @Original_InstrumentID)) AND ((@IsNull_StrategyID = 1 AND [StrategyID] IS NULL) OR ([StrategyID] = @Original_StrategyID)));
SELECT ID, RequestedQuantity, RequestedPrice, Side, Style, TimeInForce, CreationDate, InstrumentID, StrategyID FROM DBOrder WHERE (ID = @ID)</CommandText>
                    <Parameters>
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@RequestedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RequestedQuantity" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@RequestedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="RequestedPrice" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Side" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Side" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Style" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Style" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@TimeInForce" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="TimeInForce" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@InstrumentID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="InstrumentID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@StrategyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="StrategyID" SourceColumnNullMapping="false" SourceVersion="Current" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_ID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="ID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@Original_RequestedQuantity" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="RequestedQuantity" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="Double" Direction="Input" ParameterName="@Original_RequestedPrice" Precision="0" ProviderType="Float" Scale="0" Size="0" SourceColumn="RequestedPrice" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_Side" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="Side" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@Original_Style" Precision="0" ProviderType="VarChar" Scale="0" Size="0" SourceColumn="Style" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="AnsiStringFixedLength" Direction="Input" ParameterName="@Original_TimeInForce" Precision="0" ProviderType="Char" Scale="0" Size="0" SourceColumn="TimeInForce" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="false" AutogeneratedName="" DataSourceName="" DbType="DateTime" Direction="Input" ParameterName="@Original_CreationDate" Precision="0" ProviderType="DateTime" Scale="0" Size="0" SourceColumn="CreationDate" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_InstrumentID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="InstrumentID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_InstrumentID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="InstrumentID" SourceColumnNullMapping="false" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="Input" ParameterName="@IsNull_StrategyID" Precision="0" ProviderType="Int" Scale="0" Size="0" SourceColumn="StrategyID" SourceColumnNullMapping="true" SourceVersion="Original" />
                      <Parameter AllowDbNull="true" AutogeneratedName="" DataSourceName="" DbType="Guid" Direction="Input" ParameterName="@Original_StrategyID" Precision="0" ProviderType="UniqueIdentifier" Scale="0" Size="0" SourceColumn="StrategyID" SourceColumnNullMapping="false" SourceVersion="Original" />
                    </Parameters>
                  </DbCommand>
                </UpdateCommand>
              </DbSource>
            </MainSource>
            <Mappings>
              <Mapping SourceColumn="ID" DataSetColumn="ID" />
              <Mapping SourceColumn="RequestedQuantity" DataSetColumn="RequestedQuantity" />
              <Mapping SourceColumn="RequestedPrice" DataSetColumn="RequestedPrice" />
              <Mapping SourceColumn="Side" DataSetColumn="Side" />
              <Mapping SourceColumn="Style" DataSetColumn="Style" />
              <Mapping SourceColumn="TimeInForce" DataSetColumn="TimeInForce" />
              <Mapping SourceColumn="CreationDate" DataSetColumn="CreationDate" />
              <Mapping SourceColumn="InstrumentID" DataSetColumn="InstrumentID" />
              <Mapping SourceColumn="StrategyID" DataSetColumn="StrategyID" />
            </Mappings>
            <Sources />
          </TableAdapter>
        </Tables>
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="SYSTEMATHICSDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_DataSetName="SYSTEMATHICSDataSet" msprop:Generator_UserDSName="SYSTEMATHICSDataSet" msprop:EnableTableAdapterManager="True">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="DBExecutions" msprop:Generator_UserTableName="DBExecutions" msprop:Generator_RowDeletedName="DBExecutionsRowDeleted" msprop:Generator_TableClassName="DBExecutionsDataTable" msprop:Generator_RowChangedName="DBExecutionsRowChanged" msprop:Generator_RowClassName="DBExecutionsRow" msprop:Generator_RowChangingName="DBExecutionsRowChanging" msprop:Generator_RowEvArgName="DBExecutionsRowChangeEvent" msprop:Generator_RowEvHandlerName="DBExecutionsRowChangeEventHandler" msprop:Generator_TablePropName="DBExecutions" msprop:Generator_TableVarName="tableDBExecutions" msprop:Generator_RowDeletingName="DBExecutionsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:string" />
              <xs:element name="ExecutedQuantity" msprop:Generator_UserColumnName="ExecutedQuantity" msprop:Generator_ColumnPropNameInRow="ExecutedQuantity" msprop:Generator_ColumnVarNameInTable="columnExecutedQuantity" msprop:Generator_ColumnPropNameInTable="ExecutedQuantityColumn" type="xs:int" />
              <xs:element name="ExecutedPrice" msprop:Generator_UserColumnName="ExecutedPrice" msprop:Generator_ColumnPropNameInRow="ExecutedPrice" msprop:Generator_ColumnVarNameInTable="columnExecutedPrice" msprop:Generator_ColumnPropNameInTable="ExecutedPriceColumn" type="xs:double" />
              <xs:element name="ExecutionTime" msprop:Generator_UserColumnName="ExecutionTime" msprop:Generator_ColumnPropNameInRow="ExecutionTime" msprop:Generator_ColumnVarNameInTable="columnExecutionTime" msprop:Generator_ColumnPropNameInTable="ExecutionTimeColumn" type="xs:dateTime" />
              <xs:element name="CounterParty" msprop:Generator_UserColumnName="CounterParty" msprop:Generator_ColumnPropNameInRow="CounterParty" msprop:Generator_ColumnVarNameInTable="columnCounterParty" msprop:Generator_ColumnPropNameInTable="CounterPartyColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="OrderID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="OrderID" msprop:Generator_ColumnPropNameInRow="OrderID" msprop:Generator_ColumnVarNameInTable="columnOrderID" msprop:Generator_ColumnPropNameInTable="OrderIDColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DBInstruments" msprop:Generator_UserTableName="DBInstruments" msprop:Generator_RowDeletedName="DBInstrumentsRowDeleted" msprop:Generator_TableClassName="DBInstrumentsDataTable" msprop:Generator_RowChangedName="DBInstrumentsRowChanged" msprop:Generator_RowClassName="DBInstrumentsRow" msprop:Generator_RowChangingName="DBInstrumentsRowChanging" msprop:Generator_RowEvArgName="DBInstrumentsRowChangeEvent" msprop:Generator_RowEvHandlerName="DBInstrumentsRowChangeEventHandler" msprop:Generator_TablePropName="DBInstruments" msprop:Generator_TableVarName="tableDBInstruments" msprop:Generator_RowDeletingName="DBInstrumentsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Classe" msprop:Generator_UserColumnName="Classe" msprop:Generator_ColumnPropNameInRow="Classe" msprop:Generator_ColumnVarNameInTable="columnClasse" msprop:Generator_ColumnPropNameInTable="ClasseColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Sector" msprop:Generator_UserColumnName="Sector" msprop:Generator_ColumnPropNameInRow="Sector" msprop:Generator_ColumnVarNameInTable="columnSector" msprop:Generator_ColumnPropNameInTable="SectorColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="32" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ISIN" msprop:Generator_UserColumnName="ISIN" msprop:Generator_ColumnPropNameInRow="ISIN" msprop:Generator_ColumnVarNameInTable="columnISIN" msprop:Generator_ColumnPropNameInTable="ISINColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Country" msprop:Generator_UserColumnName="Country" msprop:Generator_ColumnPropNameInRow="Country" msprop:Generator_ColumnVarNameInTable="columnCountry" msprop:Generator_ColumnPropNameInTable="CountryColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Capitalization" msprop:Generator_UserColumnName="Capitalization" msprop:Generator_ColumnPropNameInRow="Capitalization" msprop:Generator_ColumnVarNameInTable="columnCapitalization" msprop:Generator_ColumnPropNameInTable="CapitalizationColumn" type="xs:long" />
              <xs:element name="BelongToIndex" msprop:Generator_UserColumnName="BelongToIndex" msprop:Generator_ColumnPropNameInRow="BelongToIndex" msprop:Generator_ColumnVarNameInTable="columnBelongToIndex" msprop:Generator_ColumnPropNameInTable="BelongToIndexColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="255" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Refinancing" msprop:Generator_UserColumnName="Refinancing" msprop:Generator_ColumnPropNameInRow="Refinancing" msprop:Generator_ColumnVarNameInTable="columnRefinancing" msprop:Generator_ColumnPropNameInTable="RefinancingColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Maturity" msprop:Generator_UserColumnName="Maturity" msprop:Generator_ColumnPropNameInRow="Maturity" msprop:Generator_ColumnVarNameInTable="columnMaturity" msprop:Generator_ColumnPropNameInTable="MaturityColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="ExchangeID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ExchangeID" msprop:Generator_ColumnPropNameInRow="ExchangeID" msprop:Generator_ColumnVarNameInTable="columnExchangeID" msprop:Generator_ColumnPropNameInTable="ExchangeIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CurrencyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="CurrencyID" msprop:Generator_ColumnPropNameInRow="CurrencyID" msprop:Generator_ColumnVarNameInTable="columnCurrencyID" msprop:Generator_ColumnPropNameInTable="CurrencyIDColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="DBOrder" msprop:Generator_UserTableName="DBOrder" msprop:Generator_RowDeletedName="DBOrderRowDeleted" msprop:Generator_TableClassName="DBOrderDataTable" msprop:Generator_RowChangedName="DBOrderRowChanged" msprop:Generator_RowClassName="DBOrderRow" msprop:Generator_RowChangingName="DBOrderRowChanging" msprop:Generator_RowEvArgName="DBOrderRowChangeEvent" msprop:Generator_RowEvHandlerName="DBOrderRowChangeEventHandler" msprop:Generator_TablePropName="DBOrder" msprop:Generator_TableVarName="tableDBOrder" msprop:Generator_RowDeletingName="DBOrderRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:string" />
              <xs:element name="RequestedQuantity" msprop:Generator_UserColumnName="RequestedQuantity" msprop:Generator_ColumnPropNameInRow="RequestedQuantity" msprop:Generator_ColumnVarNameInTable="columnRequestedQuantity" msprop:Generator_ColumnPropNameInTable="RequestedQuantityColumn" type="xs:int" />
              <xs:element name="RequestedPrice" msprop:Generator_UserColumnName="RequestedPrice" msprop:Generator_ColumnPropNameInRow="RequestedPrice" msprop:Generator_ColumnVarNameInTable="columnRequestedPrice" msprop:Generator_ColumnPropNameInTable="RequestedPriceColumn" type="xs:double" />
              <xs:element name="Side" msprop:Generator_UserColumnName="Side" msprop:Generator_ColumnPropNameInRow="Side" msprop:Generator_ColumnVarNameInTable="columnSide" msprop:Generator_ColumnPropNameInTable="SideColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="4" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Style" msprop:Generator_UserColumnName="Style" msprop:Generator_ColumnPropNameInRow="Style" msprop:Generator_ColumnVarNameInTable="columnStyle" msprop:Generator_ColumnPropNameInTable="StyleColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="36" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TimeInForce" msprop:Generator_UserColumnName="TimeInForce" msprop:Generator_ColumnPropNameInRow="TimeInForce" msprop:Generator_ColumnVarNameInTable="columnTimeInForce" msprop:Generator_ColumnPropNameInTable="TimeInForceColumn">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="3" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="CreationDate" msprop:Generator_UserColumnName="CreationDate" msprop:Generator_ColumnPropNameInRow="CreationDate" msprop:Generator_ColumnVarNameInTable="columnCreationDate" msprop:Generator_ColumnPropNameInTable="CreationDateColumn" type="xs:dateTime" />
              <xs:element name="InstrumentID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="InstrumentID" msprop:Generator_ColumnPropNameInRow="InstrumentID" msprop:Generator_ColumnVarNameInTable="columnInstrumentID" msprop:Generator_ColumnPropNameInTable="InstrumentIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="StrategyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="StrategyID" msprop:Generator_ColumnPropNameInRow="StrategyID" msprop:Generator_ColumnVarNameInTable="columnStrategyID" msprop:Generator_ColumnPropNameInTable="StrategyIDColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:DBExecutions" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="DBInstruments_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:DBInstruments" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="DBOrder_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:DBOrder" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
  </xs:element>
  <xs:annotation>
    <xs:appinfo>
      <msdata:Relationship name="FK__DBExecuti__Order__5165187F" msdata:parent="DBOrder" msdata:child="DBExecutions" msdata:parentkey="ID" msdata:childkey="OrderID" msprop:Generator_UserRelationName="FK__DBExecuti__Order__5165187F" msprop:Generator_RelationVarName="relationFK__DBExecuti__Order__5165187F" msprop:Generator_UserChildTable="DBExecutions" msprop:Generator_UserParentTable="DBOrder" msprop:Generator_ParentPropName="DBOrderRow" msprop:Generator_ChildPropName="GetDBExecutionsRows" />
      <msdata:Relationship name="FK__DBOrder__Instrum__571DF1D5" msdata:parent="DBInstruments" msdata:child="DBOrder" msdata:parentkey="ID" msdata:childkey="InstrumentID" msprop:Generator_UserRelationName="FK__DBOrder__Instrum__571DF1D5" msprop:Generator_RelationVarName="relationFK__DBOrder__Instrum__571DF1D5" msprop:Generator_UserChildTable="DBOrder" msprop:Generator_UserParentTable="DBInstruments" msprop:Generator_ParentPropName="DBInstrumentsRow" msprop:Generator_ChildPropName="GetDBOrderRows" />
    </xs:appinfo>
  </xs:annotation>
</xs:schema>